@charset "UTF-8";
*{
	margin:0;
}
.header{
	background-color:#D3D3D3;
	width:100%;
	height:20px;
}
#header a{
	text-decoration:none;
	color:#A9A9A9;
}
#header{
	padding-left:20px;
}
#u-form{
	margin-top:-23px;
	margin-left:100px;
}
#account{
	display:none;
}
#t-user{
	border:none;
	background-color:#D3D3D3;
	color:#A9A9A9;
}
.sousuo{
	height:70px;
	width:100%;
	border-bottom:1px solid #D3D3D3;
}
.f-sousuo{
	position:relative;
	margin-left:350px;
	top:15px;
	height:50px;
}
#f-sousuo{
	background-color:#DC143C;
	height:40px;
	width:600px;
}

#goods{
	border:none;
	width:500px;
	height:25px;
	position:relative;
	top:6px;
	left:5px;
	background-color:white;
}
#sousuo{
	border:none;
	width:50px;
	height:25px;
	position:relative;
	top:6px;
	left:20px;
	background-color:#DC143C;
	color:white;
}
#g-top{
	margin-top:40px;
      display:flex;
	flex-direction:row;
}
#g-img{
	width:350px;
	height:400px;
}
#goods-der{
	margin-left:20px;
	display:flex;
	flex-direction:column;
}
#g-d{
	font-size:30px;
}
#g-shop{
    margin-top:20px;
}
#name{
	font-size:20px;
}
#shop{
	margin-left:20px;
	border:1px solid #9400D3;
	background-color:#9400D3;
	color:white;
	border-radius:15%;
}
#money{
	font-size:30px;
	color:red;
	margin-top:20px;
}
#g-address{
	margin-top:20px;
}
#g-n{
	margin-top:60px;
	display:flex;
	flex-direction:row;
}
#s-number{
	margin-left:60px;
	display:flex;
	flex-direction:row;
}
#select{
	margin-left:40px;
}
#jian{
	width:40px;
	height:40px;
	position:relative;
	top:-10px;
	border:1px solid black;
}
#jian:hover{
	border:1px solid red;
}
#us-num{
	width:40px;
	height:40px;
	font-size:20px;
	position:relative;
	top:-22px;
	text-align:center;
}
#jia{
	width:40px;
	height:40px;
	position:relative;
	top:-10px;
	border:1px solid black;
}
#jia:hover{
	border:1px solid red;
}
#buy{
	margin-top:40px;
	display:flex;
	flex-direction:row;
}
#bala{
	display:none;
}
#nu{
	display:none;
}
#num{
	display:none;
}
#u-buy{
	border:none;
	width:80px;
	height:30px;
	background-color:red;
	color:white;
}
.gwc{
	margin-left:140px;
	border:1px solid red;
	margin-top:-20px;
}
#wen{
	position:relative;
	top:-20px;
}
#gwct{
	width:90px;
	height:60px;
	position:relative;
}
#gwcar{
	position:absolute;
	width:145px;
	height:60px;
	bottom:25%;
	opacity:0;
}
#z-sum{
	margin-top:30px;
	color:red;
	font-size:30px;
}
#gw-none{
	display:none;
}